home *** CD-ROM | disk | FTP | other *** search
/ Aminet 44 / Aminet 44 (2001)(GTI - Schatztruhe)[!][Aug 2001].iso / Aminet / dev / lang / jikes000.lha / jikes000 / doc / jikes.man < prev    next >
Text File  |  2001-05-18  |  5KB  |  135 lines

  1. jikes(1)                                                 jikes(1)
  2.  
  3.  
  4.  
  5. NNAAMMEE
  6.        jikes - java source to bytecode compiler
  7.  
  8. SSYYNNOOPPSSIISS
  9.        jjiikkeess  [--ccllaassssppaatthh path] [--dd directory] [--ddeebbuugg] [--ddeeppeenndd]
  10.        [--ddeepprreeccaattiioonn]   [--eennccooddiinngg   encoding]   [--gg]   [--nnoowwaarrnn]
  11.        [--nnoowwrriittee] [--OO] [--vveerrbboossee] [--XXddeeppeenndd] [--XXssttddoouutt] [++++] [++BB]
  12.        [++OOLLDDCCSSOO] [++DD] [++DDRR==filename] [++EE]  [++FF]  [++KK]  [++MM]  [++PP]
  13.        [++TTnn] [++UU] [++ZZ] [++cc] file.java ...
  14.  
  15. DDEESSCCRRIIPPTTIIOONN
  16.        JJiikkeess  translates  Java(TM) source files to bytecode. Fea­
  17.        tures include strict adherence to the language  specifica­
  18.        tion, automatic makefile generation and incremental compi­
  19.        lation. It is maintained by the Jikes Project.
  20.  
  21.  
  22. OOPPTTIIOONNSS
  23.        JJiikkeess may  be  invoked  with  the  following  command-line
  24.        options:
  25.  
  26.        --ccllaassssppaatthh path
  27.               use path for CLASSPATH
  28.  
  29.        --dd directory
  30.               write class files in specified directory
  31.  
  32.        --ddeebbuugg no effect (recognized for compatibility)
  33.  
  34.        --ddeeppeenndd
  35.               recompile all used classes
  36.  
  37.        --ddeepprreeccaattiioonn
  38.               report uses of deprecated features
  39.  
  40.        --eennccooddiinngg
  41.               use specified encoding to read source files
  42.  
  43.        --gg     debug (generate LocalVariableTable attribute)
  44.  
  45.        --nnoowwaarrnn
  46.               do not issue warning messages
  47.  
  48.        --nnoowwrriittee
  49.               do not write any class files
  50.  
  51.        --OO     do not write LineNumberTable
  52.  
  53.        --vveerrbboossee
  54.               list files read and written
  55.  
  56.        --XXddeeppeenndd
  57.               same as -depend
  58.  
  59.        --XXssttddoouutt
  60.               write error messages to standard output, not stderr
  61.  
  62.        ++++     compile in incremental mode
  63.  
  64.        ++BB     do not invoke bytecode generator
  65.  
  66.        ++OOLLDDCCSSOO
  67.               Select to use same classpath  search  order  as  in
  68.               older versions of Jikes (for compatibility).
  69.  
  70.        ++DD     report  errors  immediately  in  emacs-form without
  71.               buffering
  72.  
  73.        ++DDRR=filename
  74.               write report of dependencies to specified file
  75.  
  76.        ++EE     list errors in emacs-form
  77.  
  78.        ++FF     do full dependence check except  for  Zip  and  Jar
  79.               files
  80.  
  81.        ++KKname=TypeKeyWord
  82.               map name to type keyword
  83.  
  84.        ++MM     generate makefile dependencies
  85.  
  86.        ++PP     Pedantic compilation - issues lots of warnings
  87.  
  88.        ++TTnn   set value of tab to nn spaces
  89.  
  90.        ++UU     do  full  dependence  check  including  Zip and Jar
  91.               files
  92.  
  93.        ++ZZ     treat cautions as errors
  94.  
  95.        ++cc     do not discard comments from lexer output
  96.  
  97.        An argument may have the form _@_f_i_l_e; each line of _f_i_l_e  is
  98.        then  interpreted as an argument, except that lines begin­
  99.        ning with _@ are not expanded recursively.
  100.  
  101.  
  102. FFIILLEESS
  103.        JJiikkeess requires a colon-separated list  of  directories  or
  104.        files  that  tell it where to look for any needed class or
  105.        source files, for  example  ".:$HOME/java/jre/lib/rt.jar".
  106.        A definition given with the environment variable _J_I_K_E_S_P_A_T_H
  107.        takes precedence over one given with _C_L_A_S_S_P_A_T_H; a  defini­
  108.        tion using the _-_c_l_a_s_s_p_a_t_h option takes precedence over any
  109.        value specified via the environment.
  110.  
  111. SSEEEE AALLSSOO
  112.        Jikes Project homepage
  113.               _h_t_t_p_:_/_/_o_s_s_._s_o_f_t_w_a_r_e_._i_b_m_._c_o_m_/_d_e_v_e_l_o_p_e_r_w_o_r_k_s_/_o_p_e_n_­
  114.               _s_o_u_r_c_e_/_j_i_k_e_s_/  for  news of recent developments, to
  115.               download new versions, to report bugs, or to  learn
  116.               how to participate in the development process.
  117.  
  118.  
  119. CCOOPPYYRRIIGGHHTT
  120.        Copyright  ©  1996, 1997, 1998, 1999, 2000, 2001, Interna­
  121.        tional  Business  Machines  Corporation  and  others.  All
  122.        Rights Reserved.
  123.  
  124.        JJiikkeess  is  licensed under the _I_B_M _P_u_b_l_i_c _L_i_c_e_n_s_e, included
  125.        in the file _l_i_c_e_n_s_e_._h_t_m distributed with the program,  and
  126.        also available at the Jikes Project URL.
  127.  
  128.  
  129. NNOOTTEESS
  130.        Java is a registered trademark of Sun Microsystems, Inc.
  131.  
  132.  
  133.  
  134.                                                          jikes(1)
  135.